div.note {
    background-image: url(7905db3e6db01ebd2b30.svg);
    background-repeat: no-repeat
}

div.note > span.note__title {
    font-weight: 700
}

[dir=ltr] div.note, [dir] [dir=ltr] div.note, [dir] [dir] [dir=ltr] div.note, [dir] [dir] [dir] [dir=ltr] div.note, [dir] [dir] [dir] [dir] [dir=ltr] div.note, [dir] [dir] [dir] [dir] div.note[dir=ltr], [dir] [dir] [dir] div.note[dir=ltr], [dir] [dir] div.note[dir=ltr], [dir] div.note[dir=ltr], div.note, div.note[dir=ltr] {
    background-position: .5em .5em;
    padding: .75em .5em .75em 3em
}

@media screen {
    [dir=rtl] div.note, [dir] [dir=rtl] div.note, [dir] [dir] [dir=rtl] div.note, [dir] [dir] [dir] [dir=rtl] div.note, [dir] [dir] [dir] [dir] [dir=rtl] div.note, [dir] [dir] [dir] [dir] div.note[dir=rtl], [dir] [dir] [dir] div.note[dir=rtl], [dir] [dir] div.note[dir=rtl], [dir] div.note[dir=rtl], div.note[dir=rtl] {
        background-position: top .5em right .5em;
        padding: .75em 3em .75em .5em
    }
}

@media print {
    [dir=rtl] div.note, [dir] [dir=rtl] div.note, [dir] [dir] [dir=rtl] div.note, [dir] [dir] [dir] [dir=rtl] div.note, [dir] [dir] [dir] [dir] [dir=rtl] div.note, [dir] [dir] [dir] [dir] div.note[dir=rtl], [dir] [dir] [dir] div.note[dir=rtl], [dir] [dir] div.note[dir=rtl], [dir] div.note[dir=rtl], div.note[dir=rtl] {
        background-position: 99% .5em;
        padding: .75em 3em .75em .5em
    }
}

div.note.note_other {
    background-image: none
}

div.warning {
    background-image: url(8f872dc34ceb87edd380.svg)
}

div.caution {
    background-image: url(c208bc83c7ec263265c3.svg)
}

div.trouble {
    background-image: url(3068af7f06fb8a53ad4f.svg)
}

div.attention, div.important {
    background-image: url(a4e3132304e55c477c8b.svg)
}

div.notice {
    background-image: url(ab209b71b9b66cdcac87.svg)
}

div.remember {
    background-image: url(522f5f3845fb9079d0f3.svg)
}

div.fastpath {
    background-image: url(3f8349153bdcfc671106.svg)
}

div.restriction {
    background-image: url(5408564c2b9812b0e4b6.svg)
}

div.danger {
    background-image: url(46d0d90fb53c55c724a3.svg)
}

div.tip {
    background-image: url(13e0bf06ab64b69789a1.svg)
}

pre {
    margin: .5em 0 .5em .5em;
    max-height: 600px;
    overflow: auto;
    padding: .5em
}

code, pre {
    background-color: #eee
}

.uicontrol, .wintitle {
    font-weight: 700
}

span.uicontrol > img {
    padding-right: 5px
}

div.fignone p.figcap {
    text-align: left
}

div.fignone p.figcap, div.fignone p.figcapcenter {
    display: block;
    font-weight: 700;
    padding: 2px 10px 5px
}

div.fignone p.figcapcenter {
    text-align: center
}

div.fignone p.figcapright {
    display: block;
    font-weight: 700;
    padding: 2px 10px 5px;
    text-align: right
}

div.fignone p.figcapjustify {
    display: block;
    font-weight: 700;
    padding: 2px 10px 5px;
    text-align: justify
}

div.fignone img {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px
}

.italic {
    font-style: italic
}

.small {
    font-size: .9em
}

.hide {
    display: none
}

.show {
    display: block
}

.highlight {
    background-color: #ff8;
    color: #000
}

@media screen {
    .booklibrary, .booktitlealt {
        display: none
    }
}

@media print {
    .booklibrary, .booktitlealt {
        font-size: smaller
    }
}

div.rate_page {
    float: left;
    margin: 40px 0 0;
    width: 400px
}

div.rate_response {
    color: #555;
    font-size: .9em
}

.stars {
    background: url(06b8c14a3b44e40e716a.png) no-repeat 0 1px;
    height: 16px;
    left: 140px;
    margin: -15px 0 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 105px
}

ul.stars li {
    float: left;
    height: 20px;
    list-style-type: none;
    width: 21px
}

ul.stars li, ul.stars li a {
    margin: 0;
    position: absolute
}

ul.stars li a {
    overflow: hidden;
    padding: 0;
    text-decoration: none
}

ul.stars li a.show_star, ul.stars li a:hover {
    background: url(e0a377a879d6bd5d3fdf.png) no-repeat 0 0;
    height: 25px;
    text-decoration: none
}

input {
    margin: 14px 0 0
}

textarea.text-input {
    border: 1px solid #ccc;
    height: 100px;
    margin: 4px 0 0;
    width: 225px
}

a#star1 {
    width: 18px;
    z-index: 6
}

a#star2 {
    width: 40px;
    z-index: 5
}

a#star3 {
    width: 60px;
    z-index: 4
}

a#star4 {
    width: 80px;
    z-index: 3
}

a#star5 {
    width: 100px;
    z-index: 2
}

div#rate_comment {
    clear: both;
    margin: 14px 0 0
}

div.rate_response {
    margin: -14px 0 0
}

.simpletable tbody, .simpletable thead, .table > tbody:not([class*=valign]) > tr:not([class*=valign]) > td:not([class*=valign]) {
    vertical-align: top
}

caption.tablecap[data-caption-side=bottom] {
    caption-side: bottom
}

img.break {
    display: block;
    margin-bottom: 1em
}

blockquote {
    border-left: 2px solid #eee;
    margin-bottom: 1em;
    margin-left: .5em;
    margin-top: 1em;
    padding-left: .5em
}

blockquote:before {
    color: initial;
    content: open-quote;
    font-size: 1.2em
}

blockquote:after {
    color: initial;
    content: close-quote;
    font-size: 1.2em
}

.wh_topic_content .related-links:empty {
    display: none
}

.sectiontitle {
    color: inherit
}

.topictitle1 {
    font-size: 2em;
    font-weight: 400;
    margin-bottom: .5em
}

.topictitle2 {
    font-size: 1.7em;
    font-weight: 400;
    margin: 1em 0 .5em
}

.topictitle3, .topictitle4, .topictitle5, .topictitle6 {
    font-size: 1.4em;
    font-weight: 300;
    margin: 1em 0 .5em
}

@media screen {
    .topictitle1, .topictitle2, .topictitle3, .topictitle4, .topictitle5, .topictitle6 {
        word-wrap: break-word;
        overflow-wrap: break-word;
        word-break: break-word
    }
}

.wh_child_links .olchildlinks, .wh_child_links .ullinks, .wh_child_links li {
    list-style: none;
    margin: 0;
    padding: 0
}

.wh_child_links strong {
    font-weight: 400
}

.wh_related_links .desc {
    display: none
}

.figcap {
    font-style: normal
}

div.tasklabel {
    margin-bottom: 0;
    margin-top: .8em
}

div.tasklabel + * {
    margin-top: 0
}

@media screen {
    .hazardstatement--logo-col {
        width: 6%
    }

    .hazardstatement--msg-col {
        width: 100%
    }
}

@media print {
    .hazardstatement {
        width: 100%
    }

    .hazardstatement--logo-col {
        width: 68px
    }

    .hazardstatement--msg-col {
        width: fill
    }
}

[class~="hazard-d/hazardstatement"]:not(.hazardstatement_danger):not(.hazardstatement_warning):not(.hazardstatement_caution) .hazardstatement--logo-col {
    display: none
}

[class~="hazard-d/hazardstatement"]:not(.hazardstatement_danger):not(.hazardstatement_warning):not(.hazardstatement_caution) th {
    table-column-span: 1
}

[class~="hazard-d/hazardstatement"]:not(.hazardstatement_danger):not(.hazardstatement_warning):not(.hazardstatement_caution) td:first-of-type {
    display: none
}

.related-links a, .related-links a:visited, [class~="topic/link"], [class~="topic/xref"], a, a:hover, a:visited {
    text-decoration: none
}

[class~="glossentry/glossBody"], [class~="glossentry/glossentry"] > [class~="glossentry/glossdef"] {
    padding-left: 35px
}

[class~="glossentry/glossterm"] {
    font-size: 1.5em
}

div#wh_topic_body, nav#wh_publication_toc {
    padding-left: 1em;
    padding-right: 1em
}

@media (min-width: 992px) {
    div#wh_topic_body.closed-page-toc {
        padding-right: 40px
    }
}

@media (min-width: 768px) {
    div#wh_topic_body.closed-publication-toc {
        padding-left: 40px
    }
}

nav#wh_topic_toc {
    padding-left: 1em;
    padding-right: 1em
}

.hl-json_key {
    color: #7263b9
}

.hl-keyword {
    color: #7f0055
}

.hl-string {
    color: #2a00ff
}

.hl-comment {
    color: #006400
}

.hl-directive {
    color: #8b26c9
}

.hl-tag {
    color: #000096
}

.hl-attribute {
    color: #ff7935
}

.hl-value {
    color: #930
}

.hl-html {
    color: navy;
    font-weight: 700
}

.hl-xsl {
    color: #06f
}

.hl-annotation {
    color: gray
}

.hl-tag-doctype-comment {
    color: #3f5fbf
}

.hl-tag-doctype {
    color: #00f
}

@media print {
    #searchForm, .footer, .nav, .navfooter, .navheader, .wh_header, .wh_search_input {
        display: none !important
    }

    * {
        text-shadow: none !important
    }

    body {
        margin: auto
    }

    .container, [class^=" col-"], [class^=col-] {
        width: 100%
    }
}

#wh_print_link {
    cursor: pointer;
    display: inline-block;
    font-size: larger;
    line-height: 16px;
    margin-left: 5px;
    padding-bottom: 5px
}

#myPassword, #myUserName {
    width: 100%
}

@font-face {
    font-family: oXygen WebHelp;
    src: url(../font/efb2f31274652f67e4ba.ttf)
}

.glyphicon:after, .glyphicon:before, .oxy-icon:after, .oxy-icon:before {
    font-family: oXygen WebHelp
}

.glyphicon-chevron-up:before, .oxy-icon-up:before {
    content: "r"
}

.glyphicon-remove:before, .oxy-icon-remove:before {
    content: "g"
}

.glyphicon-print:before, .oxy-icon-print:before {
    content: "n"
}

.glyphicon-arrow-left:before, .oxy-icon-arrow-left:before {
    content: "u"
}

.glyphicon-arrow-right:before, .oxy-icon-arrow-right:before {
    content: "t"
}

.glyphicon-ok:before, .oxy-icon-ok:before {
    content: "i"
}

.home a:before {
    font-family: oXygen WebHelp, serif !important
}

.wh-letters {
    align-content: stretch;
    align-items: stretch;
    background-color: #f2f2f2;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center
}

ul.wh-letters li {
    font-size: 1.5em;
    line-height: 2.5em;
    max-width: 3em;
    padding-left: 0;
    vertical-align: middle
}

.wh-letters li a {
    padding: 0 .3em
}

.wh-letters li:after {
    color: #a9a9a9;
    content: " | "
}

.wh-letters li:last-child:after {
    content: ""
}

.wh_index_terms li, .wh_index_terms ul {
    list-style: none;
    padding-left: 10px
}

.wh_index_terms li.wh_term {
    line-height: 1.5em
}

a.wh_term_target {
    font-size: .8em;
    padding-left: 5px;
    vertical-align: super
}

.wh_index_terms .wh_first_letter {
    border-bottom: 1px solid;
    display: inline-block;
    font-size: 2em;
    font-weight: 700;
    list-style: none;
    margin: .4em 0 .2em;
    text-indent: 0;
    width: 100%
}

.wh_term_group > ul {
    column-gap: 1em;
    column-rule: none;
    columns: 20em
}

.wh_term .wh_term {
    break-inside: avoid
}

@media screen {
    @-moz-document url-prefix() {
        .wh_term .wh_term {
            display: table
        }
    }
}

.wh_term > ul > .wh_term:first-child {
    -webkit-column-break-before: avoid;
    break-before: avoid-column
}

ul.linklist {
    list-style: none;
    padding: 0
}

li.linklist {
    margin-bottom: 0;
    padding: 0
}

.container-fluid {
    margin-left: auto;
    margin-right: auto;
    max-width: 1600px
}

a.sr-only:focus {
    background-color: #333;
    color: #fff;
    display: block;
    font-size: 1.5em;
    font-weight: 700;
    height: 1.5em;
    left: 0;
    line-height: 1.5em;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100vw;
    z-index: 1
}

.embed-responsive {
    background-color: #000
}

.image {
    background-repeat: no-repeat;
    max-width: 100%
}

.image:not(img[height]) {
    height: auto
}

img.image.zoom:not(img[usemap]) {
    cursor: pointer;
    transition: .3s
}

img.image.zoom:not(img[usemap]):hover {
    opacity: .7
}

#modal_img_large {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9);
    display: none;
    height: 100%;
    left: 0;
    overflow: auto;
    padding-top: 100px;
    position: fixed;
    top: 0;
    width: 100%
}

.modal-content {
    display: block;
    margin: auto;
    width: 80%
}

#modal-img {
    max-height: 95%;
    max-width: 95%;
    width: auto
}

.zoom {
    cursor: pointer
}

#caption {
    color: #ccc;
    display: block;
    height: 150px;
    margin: auto;
    max-width: 700px;
    padding: 10px 0;
    text-align: center;
    width: 80%
}

#caption, .modal-content {
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-name: zoom;
    animation-name: zoom
}

@media screen {
    @-webkit-keyframes zoom {
        0% {
            -webkit-transform: scale(0)
        }
        to {
            -webkit-transform: scale(1)
        }
    }@keyframes zoom {
         0% {
             transform: scale(0)
         }
         to {
             transform: scale(1)
         }
     }
}

.close {
    color: #f1f1f1;
    font-size: 30px;
    font-weight: 100;
    opacity: .4;
    position: absolute;
    right: 35px;
    text-shadow: none;
    top: 15px;
    transition: .3s
}

.close:focus, .close:hover {
    color: #ccc;
    cursor: pointer;
    opacity: 1;
    text-decoration: none
}

.wh_topic_toc {
    border-left: 1px solid #cfe2f5;
    margin-left: 0;
    padding-left: 1em
}

.wh_publication_toc li, .wh_topic_toc li {
    line-height: 1.4em;
    margin: .5em 0
}

.wh_topic_toc .wh_topic_label {
    font-weight: 600
}

.wh_topic_toc .wh_topic_label:after {
    content: ": "
}

.wh_publication_toc ul ul li:last-of-type, .wh_topic_toc ul ul li:last-of-type {
    margin-bottom: 0
}

#wh_topic_toc ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0
}

#wh_topic_toc ul ul {
    padding-left: 1em
}

.wh_footer {
    margin-top: 2em
}

.wh_top_menu ul li a {
    line-height: 1.3em
}

body {
    color: #000
}

.wh_publication_toc .nav > li {
    position: inherit
}

li.hide-after, li.hide-before {
    display: none
}

.dots-after, .dots-before {
    color: #ccc;
    cursor: pointer;
    font-size: .8em;
    text-indent: 1.1em
}

.dots-after span, .dots-before span {
    border: 1px solid #e1e1e1;
    border-radius: 14px;
    padding: 2px 7px
}

.dots-after span:hover, .dots-before span:hover {
    background-color: #fff;
    border: 1px solid #bbb
}

.table {
    width: unset
}

caption {
    caption-side: top;
    color: inherit;
    padding-top: unset;
    white-space: nowrap
}

.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead > tr > td, .table > thead > tr > th {
    border-color: inherit;
    border-top: inherit
}

th {
    text-align: center
}

td, th {
    padding: .5em
}

td.valign-top, th.valign-top {
    vertical-align: top
}

td.valign-bottom, th.valign-bottom {
    vertical-align: bottom
}

td.valign-middle, th.valign-middle {
    vertical-align: middle
}

abbr, abbr[title] {
    border-bottom: none;
    text-decoration: none
}

.h1, .h2, .h3, .h4, .h5, .h6, body, h1, h2, h3, h4, h5, h6 {
    line-height: inherit
}

#wh_publication_toc, #wh_topic_body, #wh_topic_toc {
    padding: 0
}

.navbar-nav.nav-list {
    display: block
}

p {
    margin-bottom: 1em
}

.wh_header_flex_container {
    align-content: center;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%
}

.wh_header {
    padding: 1em
}

.wh_logo_and_publication_title {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.wh_top_menu_and_indexterms_link {
    padding: 0
}

#topic_navigation_links {
    white-space: nowrap
}

@media only screen and (max-width: 767px) {
    .wh_header_flex_container {
        align-items: stretch;
        flex-direction: column
    }

    .wh_logo_and_publication_title_container {
        align-content: center;
        align-items: center;
        align-self: stretch;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        width: 100%
    }

    .wh_indexterms_link a:before {
        padding-left: .5em !important
    }
}

.wh_publication_title a {
    display: inline-block;
    margin: 1em 0
}

@media only screen and (min-width: 768px) {
    .wh_top_menu_and_indexterms_link.navbar-collapse {
        display: inline-block !important;
        float: none;
        vertical-align: middle
    }

    .wh_top_menu {
        line-height: 1em;
        vertical-align: middle
    }

    .wh_header {
        text-align: right
    }
}

@media only screen and (max-width: 767px) {
    .wh_toggle_button {
        float: none;
        line-height: 1em;
        margin: 0
    }

    .wh_header {
        text-align: left
    }
}

.wh_logo {
    vertical-align: baseline
}

.wh_logo, .wh_publication_title {
    display: inline-block
}

.wh_logo + .wh_publication_title {
    margin-left: 1.5em
}

.wh_logo_and_publication_title.navbar-brand {
    font-size: 1em;
    line-height: 1em
}

.wh_top_menu ul {
    list-style: none;
    padding-left: 0
}

@media only screen and (min-width: 768px) {
    .wh_top_menu {
        display: inline-block
    }

    .wh_top_menu:not(.activated-on-click) ul ul {
        display: block;
        transition: visibility .2s 1s;
        visibility: hidden
    }

    .wh_top_menu:not(.activated-on-click) ul:hover li:not(:hover) > ul {
        transition: none;
        visibility: hidden
    }

    .wh_top_menu:not(.activated-on-click) ul li:hover > ul {
        display: block;
        transition: visibility .2s 1s;
        visibility: visible
    }

    .wh_top_menu.activated-on-click ul ul {
        display: none
    }

    .wh_top_menu.activated-on-click ul li.active > ul {
        display: block
    }

    .wh_top_menu ul {
        display: inline-table;
        margin-bottom: 0;
        position: relative;
        z-index: 999
    }

    .wh_top_menu ul:after {
        clear: both;
        content: "";
        display: block
    }

    .wh_top_menu > ul > li {
        display: inline-block
    }

    .wh_top_menu ul li a {
        display: block;
        padding: .5em 1em;
        text-decoration: none
    }

    .wh_top_menu ul ul {
        padding: 0;
        position: absolute;
        text-align: left
    }

    .wh_top_menu ul ul li {
        border-top: 1px solid;
        float: none;
        min-width: 210px;
        position: relative
    }

    .wh_top_menu ul ul ul {
        left: 100%;
        position: absolute;
        top: 0
    }

    .wh_top_menu ul ul li.has-children {
        position: relative
    }

    .wh_top_menu ul ul li.has-children > span > a {
        padding-right: 1em
    }

    .wh_top_menu ul ul li.has-children:after {
        content: "\00BB";
        display: block;
        line-height: 2.5em;
        position: absolute;
        right: 5px;
        top: 0
    }

    .wh_top_menu ul ul {
        background-color: #e6e6e6
    }

    .wh_top_menu ul ul li {
        border-top-color: #fff
    }

    .wh_top_menu ul ul li.has-children:after {
        color: silver
    }
}

@media only screen and (max-width: 767px) {
    .wh_top_menu ul {
        margin-bottom: 0
    }

    .wh_top_menu ul ul {
        display: none
    }

    .wh_top_menu ul li a {
        display: block;
        padding: .5em;
        text-decoration: none
    }

    .wh_top_menu ul li.active > ul {
        display: block;
        padding-left: .5em
    }
}

.wh_welcome:not(:empty) {
    color: #fff;
    display: block;
    font-family: Roboto Bold, Verdana;
    font-size: 2.5em;
    margin: 0 auto .5em;
    padding: .5em;
    text-align: center;
    text-shadow: 0 0 10px #000;
    width: 80%
}

.wh_welcome:empty {
    display: none
}

@media only screen and (max-width: 767px) {
    .wh_welcome:empty, .wh_welcome:not(:empty) {
        display: none
    }
}

.wh_tools {
    align-items: center;
    background-color: #fff;
    display: flex;
    flex: 1 0;
    justify-content: space-between;
    margin-bottom: 1em;
    padding: 4px 15px;
    position: relative
}

@media only screen and (max-width: 767px) {
    .wh_tools {
        flex-wrap: wrap
    }
}

.wh_right_tools {
    align-items: center;
    display: flex
}

.wh_right_tools > :not(:last-child) {
    margin-right: 8px
}

.wh_right_tools > .wh_print_link {
    margin-right: 0
}

.wh_breadcrumb {
    display: inline-block
}

.wh_breadcrumb ol {
    background: none;
    border-radius: 0;
    font-size: .9em;
    list-style: none;
    margin: 0;
    padding: 0
}

.wh_breadcrumb li {
    display: inline-block
}

.wh_breadcrumb li:not(:last-of-type):after {
    content: "/";
    padding: 0 5px
}

.webhelp_expand_collapse_sections:after {
    display: inline-block;
    font-family: oXygen WebHelp
}

.webhelp_expand_collapse_sections[data-next-state=expanded]:after {
    content: "l"
}

.webhelp_expand_collapse_sections[data-next-state=collapsed]:after {
    content: "k"
}

.webhelp_expand_collapse_sections, .wh_hide_highlight {
    background: transparent;
    border: 0;
    display: none;
    padding: 0
}

.wh_hide_highlight:after {
    content: "j";
    display: inline-block;
    font-family: oXygen WebHelp;
    vertical-align: bottom
}

.wh_hide_highlight:focus {
    outline: none
}

.wh_hide_highlight.hl-close:after {
    opacity: .7
}

@media screen {
    #printlink:before {
        background-image: url();
        content: "";
        cursor: pointer;
        display: inline-block;
        height: 16px;
        margin-right: 3px;
        padding: 0 3px;
        width: 16px
    }

    #printlink:hover:before {
        opacity: .5
    }
}

#trigger.active {
    transition: all .75s ease-in-out
}

#trigger {
    float: left
}

#wh_publication_toc {
    margin-bottom: 1em
}

.wh_publication_toc ul {
    word-wrap: break-word;
    list-style: none;
    margin: 0;
    padding: 0
}

.wh_publication_toc ul ul {
    padding-left: 1em
}

.current_node {
    font-weight: 700;
    text-decoration: underline
}

.wh_navigation_links, .wh_navigation_links .navnext, .wh_navigation_links .navprev, .wh_print_link {
    display: inline-block
}

.wh_print_link button {
    background-color: transparent;
    border: none;
    padding: 0
}

.pdf_link img {
    height: 16px;
    width: 16px
}

.pdf_link {
    align-items: center;
    display: flex
}

.oxy-icon-pdf-link:before {
    content: "1"
}

@media screen {
    .wh_content_area {
        min-height: 500px
    }
}

.wh_indexterms_link {
    display: inline-block;
    vertical-align: middle
}

.wh_indexterms_link a:before {
    bottom: 0;
    content: "a";
    display: inline-block;
    font-family: oXygen WebHelp;
    font-size: 1.6em;
    margin-left: .8em;
    position: relative
}

@media only screen and (max-width: 767px) {
    .wh_indexterms_link {
        float: none
    }

    .wh_indexterms_link a:before {
        margin-left: 0;
        padding-bottom: 0 !important;
        position: relative
    }
}

.wh_indexterms_link a span {
    display: none
}

.wh_main_page_toc {
    margin: 1em auto 2em;
    width: 80%
}

.wh_main_page_toc_entry {
    padding: .5em
}

.wh_main_page_toc_accordion_entries {
    display: none
}

.wh_main_page_toc a {
    font-size: 1.1em
}

.wh_toc_shortdesc {
    color: gray;
    font-size: .9em
}

.wh_main_page_toc_accordion_entries > * {
    margin-left: 5em
}

.wh_main_page_toc_accordion_entries > .wh_toc_shortdesc {
    margin-left: 3em
}

.expanded + .wh_main_page_toc_accordion_entries {
    display: block
}

.wh_main_page_toc > .wh_main_page_toc_accordion_header, .wh_main_page_toc > .wh_main_page_toc_entry {
    margin: 0;
    padding: .5em .5em .5em 3em
}

.wh_main_page_toc_accordion_entries .wh_main_page_toc_entry:last-child {
    padding-bottom: .7em
}

.wh_main_page_toc {
    position: relative
}

.wh_main_page_toc .wh_main_page_toc_accordion_header.expanded:before, .wh_main_page_toc .wh_main_page_toc_accordion_header:before {
    cursor: pointer;
    display: inline-block;
    font-family: oXygen WebHelp, serif;
    font-weight: 700;
    left: 1em;
    position: absolute
}

.wh_main_page_toc .wh_main_page_toc_accordion_header:before {
    content: "q"
}

.wh_main_page_toc .wh_main_page_toc_accordion_header.expanded:before {
    content: "p"
}

.wh_main_page_toc {
    background-color: #fff;
    border: 1px solid silver
}

.wh_main_page_toc .wh_main_page_toc_accordion_header, .wh_main_page_toc > .wh_main_page_toc_entry {
    border-bottom: 1px solid silver
}

.wh_main_page_toc > .wh_main_page_toc_entry:last-child {
    border-bottom: none
}

.wh_main_page_toc_accordion_entries {
    background-color: #eee;
    border-bottom: 1px solid silver
}

.wh_main_page_toc .expanded {
    background-color: #eee;
    border-bottom: 0
}

.wh_main_page_toc .wh_main_page_toc_accordion_header:hover, .wh_main_page_toc > .wh_main_page_toc_entry:hover {
    background-color: #eee
}

.wh_main_page_toc a {
    color: #2874bd
}

.wh_content_flex_container {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-around
}

.wh_tiles {
    align-content: stretch;
    align-items: stretch;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between
}

.wh_tile {
    margin: 1em;
    min-height: 140px;
    min-width: 300px;
    padding: 1em;
    width: 30%
}

@media only screen and (max-width: 1200px) {
    .wh_tile {
        width: 45%
    }
}

@media only screen and (max-width: 767px) {
    .wh_tile {
        min-width: 240px;
        width: 100%
    }
}

.wh_tile_image {
    padding-bottom: .5em;
    text-align: center
}

.wh_tile_text {
    height: 100%;
    overflow: hidden;
    position: relative
}

.wh_tile_title span {
    line-height: 1.2em
}

.wh_tile_title a, .wh_tile_title span {
    display: block;
    width: 100%
}

@media only screen and (max-width: 767px) {
    .wh_tile_text:after {
        display: none
    }
}

input:focus {
    outline: none
}

.dd {
    margin-bottom: .5em;
    margin-left: 40px
}

html[dir=rtl] * {
    text-align: initial
}

html[dir=rtl] .title {
    padding-right: .6em
}

html[dir=rtl] .wh_expand_btn {
    right: .6em
}

html[dir=rtl] .wh-expand-btn, html[dir=rtl] .wh_expand_btn:before {
    transform: scaleX(-1)
}

html[dir=rtl] .wh_breadcrumb li:not(:last-of-type):after {
    content: ""
}

html[dir=rtl] .wh_breadcrumb li:not(:first-of-type):before {
    content: "/";
    padding: 0 5px
}

html[dir=rtl] .wh_breadcrumb li:nth-child(2):before {
    display: none
}

html[dir=rtl] .wh_publication_toc ul ul {
    padding-right: 1em
}

html[dir=rtl] .wh_search_button {
    border-radius: 5px 0 0 5px;
    float: left;
    left: 0;
    right: auto
}

html[dir=rtl] .wh_search_button:after {
    left: -2px
}

html[dir=rtl] .wh_topic_toc {
    border-left: none;
    border-right: 1px solid #cfe2f5;
    margin-right: 0;
    padding-right: .5em
}

html[dir=rtl] .wh_publication_toc > ul {
    border-left: none;
    border-right: 2px solid #941e88;
    margin-right: 1em;
    padding-right: 1.5em;
    position: relative
}

html[dir=rtl] .wh_publication_toc .active:before {
    left: auto;
    right: 1px;
    transform: scaleX(-1)
}

html[dir=rtl] .wh_right_tools {
    left: 0;
    right: auto
}

html[dir=rtl] .navnext, html[dir=rtl] .navprev, html[dir=rtl] .wh_indexterms_link, html[dir=rtl] .wh_print_link, html[dir=rtl] .wh_toggle_button {
    float: left
}

@media only screen and (min-width: 768px) {
    html[dir=rtl] .wh_logo_and_publication_title_container {
        float: right
    }
}

@media only screen and (max-width: 767px) {
    html[dir=rtl] .wh_logo_and_publication_title {
        float: right
    }

    html[dir=rtl] .wh_toggle_button {
        margin-left: 15px;
        margin-right: 0
    }
}

@media only screen and (min-width: 768px) {
    html[dir=rtl] .wh_top_menu {
        float: left
    }

    html[dir=rtl] .wh_top_menu ul li {
        float: right
    }

    html[dir=rtl] .wh_top_menu ul ul ul {
        left: auto;
        right: 100%
    }

    html[dir=rtl] .wh_top_menu ul ul li.has-children > span > a {
        padding-left: 0;
        padding-right: 1em
    }

    html[dir=rtl] .wh_top_menu ul ul li.has-children:after {
        left: 5px;
        right: auto
    }

    html[dir=rtl] .wh_top_menu.activated-on-click ul li.active > ul, html[dir=rtl] .wh_top_menu:not(.activated-on-click) ul li:hover > ul {
        max-width: 210px
    }
}

.simpletable-container, .table-container, .tablenoborder {
    overflow-x: auto
}

.wh_publication_toc .active > .topicref a {
    font-weight: 700
}

.close-toc-button {
    background-color: #fff;
    border: none;
    border-radius: 50%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .16);
    display: none;
    height: 21px;
    padding: 4px 7px;
    position: absolute;
    width: 21px;
    z-index: 1
}

.close-toc-button:hover {
    background-color: #cfe2f5;
    cursor: pointer
}

.close-toc-icon-container {
    display: block;
    overflow: hidden;
    padding-left: 2px
}

.close-toc-icon {
    border: 1px solid #343a40;
    display: block;
    height: 9px;
    transform: rotate(45deg);
    width: 9px
}

#wh_close_publication_toc_button.clicked > .close-toc-icon-container, #wh_close_topic_toc_button > .close-toc-icon-container {
    transform: rotate(180deg)
}

#wh_close_topic_toc_button.clicked > .close-toc-icon-container {
    transform: rotate(0deg)
}

#wh_close_publication_toc_button {
    z-index: 997
}

.wh_search_input {
    border: 0
}

#searchForm {
    margin: 0
}

#searchForm > div {
    margin: auto;
    max-width: 1000px;
    position: relative;
    width: 65%
}

.wh_search_textfield {
    margin: 0;
    width: 100%
}

.wh_search_button, .wh_search_textfield {
    border: none;
    display: inline-block;
    height: 100%
}

.wh_search_button {
    cursor: pointer;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.8em
}

.wh_search_button > span {
    display: none
}

.wh_search_button:after {
    content: "f";
    font-family: oXygen WebHelp, serif
}

.ui-menu-item-wrapper > .search-autocomplete-proposal-icon {
    display: inline-block;
    font-family: oXygen WebHelp, serif;
    font-size: .7em;
    min-width: 1.5em
}

@media only screen and (max-width: 767px) {
    #searchForm > div {
        width: 90%
    }

    .wh_search_button {
        display: none
    }
}

.wh_search_results {
    margin-top: 10px
}

.searchresult {
    padding-left: 0
}

.wh_search_results_header {
    border-bottom: 1px solid #ebebeb;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px
}

.wh_search_results_header_docs {
    flex-grow: 2;
    font-size: 1.3em
}

.wh_search_results_for {
    font-size: 1.5em
}

.wh_search_results_header_pages {
    align-self: flex-end
}

.errorMessage {
    background: #fff;
    border: 1px solid #d04437;
    border-radius: 5px;
    color: #333;
    display: block;
    padding: 10px 0 10px 50px;
    position: relative
}

.errorMessage:before {
    background-color: #d04437;
    bottom: 0;
    color: #fff;
    content: "m";
    display: block;
    font-family: oXygen WebHelp, serif;
    height: 100%;
    left: 0;
    padding-top: 9px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 40px
}

.searchresult li a.foundResult {
    font-size: 1.3em
}

.searchresult li {
    padding: .5em 0
}

.searchItemAdditionalData {
    display: flex;
    justify-content: center
}

.search-breadcrumb ol {
    align-content: space-between;
    display: flex;
    flex-wrap: wrap;
    font-size: .8em;
    justify-content: flex-start;
    list-style: none;
    padding: 0
}

.search-breadcrumb li {
    margin-bottom: .3em;
    margin-left: -1.2em;
    padding: 0 !important
}

.search-breadcrumb li:first-child {
    margin-left: inherit
}

.search-breadcrumb li .title {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start
}

.search-breadcrumb li a {
    background: #ddd;
    color: #fff;
    display: block;
    line-height: 1.6em;
    padding: 0 .5em;
    text-align: center;
    text-decoration: none
}

.search-breadcrumb li:first-child a {
    border-radius: .1em 0 0 .1em
}

.search-breadcrumb li:first-child .title:before, .search-breadcrumb li:last-child .title:after {
    border: none
}

.search-breadcrumb li:last-child a {
    border-radius: 0 .1em .1em 0
}

.search-breadcrumb li:only-child a {
    border-radius: .1em
}

.search-breadcrumb li .title:after, .search-breadcrumb li .title:before {
    border: .8em solid #ddd;
    content: "";
    display: inline-block
}

.search-breadcrumb li .title:before {
    border-left-color: transparent
}

.search-breadcrumb li .title:after {
    border-color: transparent transparent transparent #ddd
}

.missingAndSimilar {
    flex-grow: 2
}

#rightDiv {
    align-self: flex-start
}

.searchresult .wh_missing_word {
    color: #888;
    text-decoration: line-through
}

.searchresult .wh_missing_words {
    font-size: .8em
}

.searchresult .relativePath {
    display: none
}

.showSimilarPages {
    cursor: pointer;
    display: inline-block;
    font-size: .8em;
    margin: 0
}

.showSimilarPages:before {
    content: "s";
    display: inline-block;
    font-family: oXygen WebHelp, serif;
    font-size: .7em;
    padding-right: .2em
}

.showSimilarPages.expanded:before {
    content: "z"
}

.similarResult {
    display: none;
    margin: 0 0 0 1.5em
}

.showSimilarPages:hover {
    color: red
}

#star .star {
    background: url(35ec5e08510fdaca14ed.png) repeat-x 0 -25px;
    left: 1px;
    list-style: none;
    position: relative;
    top: -5px
}

#star .star, #star div {
    float: right;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 85px
}

#star div {
    display: block;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20
}

#star .curr {
    background: url(35ec5e08510fdaca14ed.png) 0 25px;
    float: left;
    font-size: 1px;
    width: 85px
}

#star div.user {
    color: #888;
    float: right;
    font-family: Arial, Lucida Grande, Verdana, Hiragino Kaku Gothic ProN, Hiragino Kaku Gothic Pro, Meiryo, sans-serif;
    font-size: 13px;
    left: 5px;
    position: relative
}

.search-shortdescription-highlight {
    font-weight: 700
}

.wh-search-pagination {
    display: flex;
    justify-content: center
}

.ui-autocomplete {
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 998
}

.ui-menu .ui-state-active, ui-menu-item > .ui-state-active {
    border: none;
    margin: 0
}

.search-autocomplete-proposal-type-history a, .search-autocomplete-proposal-type-history a:active, .search-autocomplete-proposal-type-history a:hover, .search-autocomplete-proposal-type-history a:visited {
    color: #333;
    text-decoration: none
}

.removed-from-history {
    text-decoration: line-through
}

.search-autocomplete-proposal-type-history {
    float: right
}

.search-autocomplete-proposal-hg {
    font-weight: 700
}

.wh_search_input {
    display: block;
    margin: 0;
    padding: 40px 0;
    position: relative
}

.wh_search_textfield {
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 2.8em;
    padding: 0 .5em;
    position: relative
}

.wh_search_button {
    background-color: #c93416;
    border: 1px solid #ccc;
    border-radius: 0 5px 5px 0;
    color: #fff;
    height: 2.8em;
    padding: .6em 1em
}

.codeblock .copyTooltip {
    background: #fafafa url(fe3c7cab5a249a73e311.png) no-repeat 85% 50%;
    background-size: 15px;
    border: 1px solid #ccc;
    border-radius: 0 7px 0 0;
    color: #888;
    cursor: pointer;
    font-size: 15px;
    height: 32px;
    margin-top: -7px;
    opacity: .5;
    position: absolute;
    right: 15px;
    width: 68px
}

.copyTooltip:before {
    content: " Copy ";
    line-height: 2em;
    text-indent: .5em
}

.codeblock .copyTooltip:hover {
    opacity: 1
}

.codeblock .tooltip.top .tooltip-arrow {
    border-top-color: #4f4f4f
}

.codeblock .tooltip-inner {
    background-color: #4f4f4f;
    font-size: 1.4em;
    padding: .7em 8px;
    width: 200px
}

pre {
    border-radius: 7px;
    margin-top: .5em
}

.apiname {
    font-family: Menlo, Monaco, Consolas, Courier New, monospace
}

#go2top {
    background-color: #444;
    border: 1px solid #999;
    border-radius: .25em;
    bottom: 37px;
    color: #fff;
    cursor: pointer;
    display: none;
    font-size: 1.5em;
    font-weight: 700;
    height: 44px;
    overflow: hidden;
    padding: 4px 12px;
    position: fixed;
    right: 25px;
    text-align: center;
    white-space: nowrap;
    width: 44px;
    z-index: 999
}

div.edit-link-container {
    display: inline
}

.edit-link {
    float: right;
    font-style: normal
}

@media print {
    #oxygen-feedback-frame-container, .edit-link {
        display: none
    }
}

@media screen {
    .fig--title-label-number, .fig--title-label-punctuation {
        display: none
    }

    .fig--title-label:after {
        content: ": "
    }
}

html {
    font-size: 10px
}

body {
    font-size: 14px;
    line-height: 1.5
}

.custom-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 32 32%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%2852,123,183, 1%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 8h24M4 16h24M4 24h24%27/%3E%3C/svg%3E")
}

.custom-toggler {
    border-color: #347bb7
}

.navbar {
    background: #fff
}

@media screen {
    .wh_breadcrumb ol, .wh_main_page_toc_entry, .wh_publication_toc li, .wh_top_menu ul, .wh_topic_toc li {
        word-wrap: break-word;
        overflow-wrap: break-word;
        word-break: break-word
    }
}

nav.wh_tools {
    margin-top: 0
}

.header-sticky {
    position: sticky;
    z-index: 999
}

.breadcrumb-sticky, .indexTerms-sticky {
    position: sticky;
    z-index: 998
}

.search-sticky {
    position: sticky;
    z-index: 997
}

body {
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

.wh_main_page .wh_content_area {
    margin-left: 0;
    margin-right: 0
}

#wh_topic_container, .wh_content_area {
    flex-grow: 1
}

.wh_publication_toc .topicref {
    align-items: baseline;
    display: flex
}

.wh_breadcrumb .topicref {
    display: inline-block
}

.wh_publication_toc .wh-expand-btn:before {
    border: 2px solid transparent;
    display: inline-block;
    font-family: oXygen WebHelp, serif;
    font-size: .7em;
    font-style: normal;
    font-weight: lighter;
    height: 12px;
    line-height: 1em;
    margin-right: 4px;
    opacity: .5;
    width: 12px
}

.wh_publication_toc:hover .wh-expand-btn:before {
    opacity: .8
}

@media only screen and (max-width: 767px) {
    .wh_publication_toc .wh-expand-btn:before {
        opacity: .8
    }
}

.wh_publication_toc div[data-state=expanded] > .wh-expand-btn:before {
    content: "p"
}

.wh_publication_toc div[data-state=collapsed] > .wh-expand-btn:before, .wh_publication_toc div[data-state=not-ready] > .wh-expand-btn:before {
    content: "q"
}

.wh_publication_toc div[data-state=collapsed] ~ ul {
    display: none
}

.wh_publication_toc div[data-state=leaf] > .wh-expand-btn:before {
    content: " "
}

.wh_publication_toc div[data-state=pending] > .wh-expand-btn:before {
    animation: spin 2s linear infinite;
    border: 2px solid #f3f3f3;
    border-radius: 50%;
    border-top-color: #3498db;
    content: " ";
    display: inline-block;
    transition: border 1s
}

@media screen {
    @keyframes spin {
        0% {
            transform: rotate(0deg)
        }
        to {
            transform: rotate(1turn)
        }
    }
}

.wh_publication_toc .topicref a * {
    background-color: transparent !important;
    color: inherit !important
}

@media screen {
    @keyframes blink {
        0% {
            opacity: .2
        }
        20% {
            opacity: 1
        }
        to {
            opacity: .2
        }
    }
}

.wh_top_menu .loading {
    padding: 0 10px 10px
}

.wh_top_menu .loading .dot:before {
    color: #fff;
    content: ".";
    display: inline-block;
    font-size: 3em;
    font-weight: 700;
    line-height: 1em
}

.wh_top_menu .loading .dot {
    animation-duration: 1.4s;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-name: blink
}

.wh_top_menu .loading .dot:nth-child(2) {
    animation-delay: .2s
}

.wh_top_menu .loading .dot:nth-child(3) {
    animation-delay: .4s
}

.wh_top_menu .state[data-state=expanded] + .loading {
    display: none
}

@media screen {
    .sectiontitle:not(.tasklabel), .topic:not([role~=article]) > .title, .wh_term_group > .wh_first_letter, table > caption {
        padding-left: .7em
    }

    .wh_expand_btn.expanded:before {
        content: "p"
    }

    .wh_expand_btn:before {
        content: "q";
        display: inline-block;
        font-family: oXygen WebHelp, serif;
        font-size: .6em;
        font-style: normal;
        font-weight: lighter
    }

    .wh_expand_btn {
        cursor: pointer;
        left: -.6em;
        position: relative
    }

    .permalink {
        background: url(d3405d5731f9e7f63afd.png) no-repeat;
        background-position-y: 60%;
        background-size: contain;
        cursor: pointer;
        margin: 0 .5em;
        opacity: .35;
        padding: 0 .4em;
        transition: opacity .3s
    }

    .permalink:hover {
        cursor: pointer;
        opacity: 1
    }
}

/**/